open qualifier
EsportsVCT 2027: 8 of 12 Kickoff Slots Pre-Allocated, and What Riot's Announcement Leaves UnsaidIn Riot Games' announcement of the VCT 2027 structure, there is one detail th...
Table TennisNine Analytical Dimensions, Zero Data Points: When Table Tennis Is Read Through Empty SpaceOn my desk in Incheon there is a file that stayed open for four days. Nine...
AthleticsNairobi 2029: World Athletics picks 1,795 metres of altitude and reopens the argument over what a medal is worthIn July 2026 I stayed up until nearly one in the morning, Vietnam time, to...
International FootballPersib Bandung Release Thom Haye and Ragnar Oratmangoen to the Indonesia National Team: A Squad Problem Hidden Behind Three Straight WinsAt 7:40 on the morning of Tuesday, 22 September 2026, at Persib Bandung's...
EsportsGen.G beat Hanwha Life 22-7 at Worlds 2026: a BO1 that hardens a head-to-head patternWhen the Nexus of Hanwha Life Esports fell, the scoreboard froze at 22-7 and...
International FootballMessi retires from Argentina national team: AFA honors minute 10, Congress proposes ambassador titleLess than 48 hours after Lionel Messi announced his retirement from the...
VolleyballJess Mruzik's Spike and the 14-Year-Old Standing Where Nobody Wants to StandThe ball left Jess Mruzik's hand from the opposite position, travelling along...
BadmintonAsian Games 2026: The Badminton Draw, the Byes, and a Destiny Collision in Round TwoI once sat in the tunnel of a stadium in Qatar, watching a young coach hold a...
Domestic FootballDo Hoang Hen out for three months: When a body is pushed to the limit and an attack is torn apartThat moment had no scream. No collision worth turning into a highlight clip. ...
VolleyballDakar 2026 Youth Olympic Games Beach Volleyball Pools ConfirmedDakar 2026 Youth Olympic Games Beach Volleyball Pools Confirmed: Format,...
International FootballBayern 6-1 Leipzig: The Clock Behind the ScorelineAt the 69th minute, the scoreboard already read 6-1. In the press box, I adde...
Domestic FootballCoach Bae Ji-won: 'Vietnam revealed many problems in the loss to Thailand'Minute 58 of the Group B match at Si Jalak Harupat Stadium, Bandung, Indonesi...
Domestic FootballHanoi FC 1-4 SLNA: The System Collapsed at Minute 35 and the Audit of What Was Never DisclosedThe press room at Hang Day Stadium was short of people for the first 25 minut...
BasketballIvica Zubac and the Indiana Pacers' Archetype Pivot: A 1,169-Word Bet Between Fast and SlowIn the summer of 2026, the Indiana Pacers completed a trade sending the LA...
Table TennisWhen Table Tennis Data Speaks: Lessons From a Broken Analysis PipelineOn an early August morning, I sat in front of my screen with a dataset of...
BasketballThe Empty Data Table: The Silent Verification Crisis in SportsJune 2026, in a small editorial office in Manhattan, I rewound the tape of th...
BadmintonNguyen Thuy Linh Falls at Vietnam Open: The Gap Between No. 32 and No. 72 Is Not a Gap in ClassThere was a moment in the second game, when the score read 17-14 in favor of...
International FootballA Football Analysis Full of Templates but Empty of Data: When Format Is Mistaken for VerificationOn Stand B at Mokdong Stadium I have kept the same seat for seven seasons. Th...
Domestic FootballThe V.League Transfer Market: The Three Numbers Behind Every ContractThe V.League Transfer Market: The Three Numbers Behind Every Contract In July...
EsportsThunderpick World Championship 2026: When a Slot Is Decided by a Consular StampOn the night of October 14, 2026, at BLAST Arena Studios in Malta, eight...
